package com.douya.common.pojo.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * 说明：常用的返回信息，
 *
 * @Author 胡晨烨
 * @Date 2020/2/27
 */
@Data
@Accessors(chain = true)
public class CommonTreeVO<K extends Serializable, V extends Serializable> extends CommonMapVO<K, V> {

    /**
     * 父节点id
     */
    K pkey;

    /**
     * 父节点
     */
    CommonTreeVO<K, V> parent;

    /**
     * 子节点列表
     */
    List<CommonTreeVO<K, V>> children;
}
